首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开发工具福利研究所

    深入比较Laravel Herd与ServBay的性能特点

    关于Laravel HerdLaravel Herd是一款原生 Laravel 和 PHP 开发环境,它包含本地开发环境(例如 PHP、Nginx 和 Dnsmasq)所需的一切。 开发者可以利用 Laravel Herd 提供的高效、全面的开发工具和服务来加速 Laravel 项目的开发过程。 Laravel Herd 注重简化安装和提供集成式开发体验,不能自定义安装,不能选自己需要的软件包,管理界面也相对简单。 Laravel Herd 的免费版不支持MySQL、Redis等数据库,ServBay的免费版都支持。Laravel Herd更新维护比较慢,有更新不及时的情况。 Laravel Herd 更适用于专注于 Laravel 的后端开发者。

    90510编辑于 2024-05-08
  • 来自专栏专注数据中心高性能网络技术研发

    HERD--位运算

    判断一个数是否是2的次方 1 static inline int hrd_is_power_of_2(uint32_t n) 2 { 3 return n && !( n & (n - 1 )); 4 } 快速随机数 static inline uint32_t hrd_fastrand(uint64_t *seed) { *seed=*seed * 1103515245 + 12345; return (uint32_t)(*seed >> 32); } 一般种子数s

    77290发布于 2018-03-08
  • 来自专栏专注数据中心高性能网络技术研发

    HERD--GCC宏

    减少跳转语句失效时CPU等待取指令时间,提高CPU效率 使用__builtin_expect(EXP,N) 意思是EXP==N的概率很大 一般封装为LIKELY和UNLIKELY宏 #define LIKELY(x) __builtin_expect(!!(x),1) 很可能为真 #define UNLIKELY(x) __builtin_expect(!!(x),0) 很可能为假 编译器会利用编程人员做出的判断来生成高效代码 ----------------------------------------

    77850发布于 2018-03-08
  • Laravel——安装Laravel-admin

    前言 环境 : WAMP | Windows 7 | PHP 7.0.4 | MySQL 5.7.11 | Apache 2.4.18 框架 : Laravel | Laravel-admin 文档 : Laravel5.5文档 | Laravel-admin文档 操作位置 : wamp下的www目录,其实随便在哪的,个人习惯~ 安装Laravel框架 因为目前laravel-admin所支持的Laravel composer安装 composer create-project --prefer-dist laravel/laravel laravel-admin 5.5.* 连接数据库 数据库需要事先创建好 * * @return void */ public function register() { // } } 安装Laravel-admin composer安装 进入到laravel目录下后执行composer安装 composer require encore/laravel-admin 发布资源 在该命令会生成配置文件config/admin.php

    96210编辑于 2024-08-16
  • 来自专栏全栈程序员必看

    Laravel框架_php laravel框架

    laravel框架 一、laravel简介 laravel是一套优雅简介的PHP开发框架,受欢迎程度非常之高,功能强大,工具齐全; https://www.jianshu.com/p/206592c78113 二、简单介绍 1、laravel是基于mvc模式的php框架,m——模型层,v——视图层,c——控制器层;以下为laravel框架的目录文件,框出来的文件目录将在后续中用到: 2、什么是MVC的开发思想 三、laravel目录结构整体分析 四、laravel路由 (一):简介 在laravel中,定义路由的地方在routes/web.php文件中。 在使用laravel前必须先定义路由,然后才能在浏览器中访问。routes文件夹中还有一个api.php,用于定义api路径。 laravel中请求类型包括:get、post、put、patch、delete。 1、基本路由 get请求: <?

    5.1K20编辑于 2022-11-03
  • 来自专栏无道编程

    Laravel调试利器:Laravel Debugbar

    Laravel Debugbar用于直观的显示调试及错误信息,提高开发效率。以及可以提供项目优化。 安装 Laravel小于5.5安装版本 composer require barryvdh/laravel-debugbar:~2.4 最新版 composer require barryvdh/laravel-debugbar 相关地址 GitHub 地址:https://github.com/barryvdh/laravel-debugbar packagist地址: https://packagist.org/packages /barryvdh/laravel-debugbar

    2.2K00发布于 2019-11-13
  • 来自专栏生如夏花绚烂

    Laravel学习记录--laravel模板

    Laravel模板 resources/views 模板后缀: 模板名以php结尾 在模板中需使用 php原生解析变量 模板名blade.php结尾 直接使用{{变量}}即可 如果有xx.php 和 xxb.lade.php 两个同名模板,优先使用blade模板 laravel 方法名不需要与模板名对应 展示模板 1. return view('模板名',参数) 传递一维数组,模板直接调用数组元素 这时候可以使用laravel的模板继承,类似于面向对象的思想,子模板继承父模板,同时子模板可对父模板的“方法”进行重写 使用方法: 1. section 父模板中要变化的地方键入 @section(name

    2.7K20编辑于 2022-09-14
  • 来自专栏Khan安全团队

    Laravel

    我们拿出了两种解决方案,如果你想在阅读博文的其余部分之前自己尝试一下,下面是你如何设置实验室: $ git clone https://github.com/laravel/laravel.git $ \\Solutions\\MakeViewVariableOptionalSolution->run() #4 /work/pentest/laravel/laravel/vendor/laravel/ ->Illuminate\\Pipeline\\{closure}() #33 /work/pentest/laravel/laravel/vendor/laravel/framework/src/Illuminate \\Kernel->sendRequestThroughRouter() #35 /work/pentest/laravel/laravel/public/index.php(52): Illuminate \\Foundation\\Http\\Kernel->handle() #36 /work/pentest/laravel/laravel/server.php(21): require_once('

    7K30发布于 2021-01-25
  • 来自专栏开源技术小栈

    NativePHP 的技术原理和实现细节

    需要强调的是这次发布的诸多产品中只有 Laravel Prompts/Laravel Herd 属于官方出品,其他均为社区项目。 数据迁移 通过 artisan 运行 Laravel WebSocket 通过 artisan 运行 Laravel Queue 启动定时任务 发送 Booted 通知 添加事件监听 添加 Terminate 当我们想在 Laravel 系统中操作 Electron APP 时,实际上操作的就是这些 API。 不过这并不会打开任何窗口,我们必须得在 Laravel 中注册你想打开的窗口。 而且我们不需要关心项目打包的具体细节,也不需要手动对接这些 API;NativePHP 已经非常深度的把他们集成到了 Laravel 环境中,我们可以高效的在 Laravel 中使用这些魔法而不用关心具体的细节实现

    1.3K40编辑于 2023-09-06
  • 来自专栏硬核项目经理的专栏

    Laravel系列8】走出 Laravel 的世界

    走出 Laravel 的世界 还记得这个系列的第一篇文章是什么吗?当时我们写的是《进入Laravel的世界》。照理说,学习完了,日常应用更得心应手了,我们为啥又要走出呢? 学习这条路是没有尽头的,Laravel 的学习结束了,不少小伙伴应该也把它应用在日常业务开发中了。下一个起点又会是什么呢? 我们就直接去学习 Swoole 中的应用功能,以及一个和 Laravel 非常像的 Swoole 框架:Hyperf 。 Laravel 优雅吗 还记得我们一开始就说过这个问题,同时网上很多人也都会去说它是一个优雅的框架。经过这段时间的学习,我相信你也有了自己的答案。 你可以在这些框架中寻找到 Laravel 中许多实现的影子。如果你本身就是在用 Laravel ,去拓展一下眼界也没什么不好。不说谁抄谁,思想都是开源的,这点你必须承认。

    1.9K30编辑于 2023-03-03
  • 来自专栏硬核项目经理的专栏

    Laravel系列1】进入 Laravel 的世界

    进入 Laravel 的世界 欢迎来到 Laravel 系列文章的学习。从这篇文章开始,我们开始进入到 PHP 框架相关的学习中。 在这其中,我们主要学习的就是 Laravel 框架,那么为什么是 Laravel 呢?明明 TP 、 Yii 也是很多人在使用的呀。 为什么是 Laravel 一说到 PHP 的框架,三巨头是绕不开的,也就是 ThinkPHP 、Yii 以及我们马上要学习的主角 Laravel 。 目前在工作使用的,正是 Laravel 和 Hyperf 。 注:Hyperf 中很多东西也有 Laravel 的影子,甚至很多内容是可以无缝迁移的。 Laravel 优雅吗? 这也是 Laravel 学习中绕不开的一个话题。在 Laravel 中,底层还有一个 Symfony2 框架。

    2.1K20编辑于 2023-03-03
  • 来自专栏IT码农

    Laravel笔记

    1.Laravel在truncate表的时候,如果有外键,先把约束检查关掉再清空表。

    69231编辑于 2022-01-10
  • 来自专栏唐成勇

    Laravel基础

    一、Laravel核心目录文件介绍 app:程序的核心代码和业务逻辑代码,其中的Http目录是我们业务逻辑的存放点 bootstrap:包含框架启动的和自动加载文件 config:包含所有程序中的配置文件 return 'multy2'; }); }); 2.1.7 路由视图 Route::get('view',function(){ return view('welcome');//调用/laravel , ['abcd']); laraevl内置函数dd,可人性化的打印数组:dd($result); 3.2 数据库操作 - 查询构造器 3.2.1 查询构造器简介 Laravel 查询构造器(query urlTest') }}">action() 3、 route()通过路由的别名生成url route() 参考视频教程:轻松学会Laravel

    9.1K30发布于 2019-05-26
  • 来自专栏崔哥的专栏

    Laravel 事件

    :listener PublishArticlesListener --event=PublishArticlesEvent 2.手动注册注册事件和监听器 root@php-fpm:/var/www/laravel-demo EventServiceProvider 中列出的、尚不存在的任何事件或侦听器 如下,PublishArticlesEvent和PublishArticlesListener是不存在的 root@php-fpm:/var/www/laravel-demo

    1.1K10编辑于 2023-03-24
  • 来自专栏零域Blog

    laravel 部署

    看最近 laravel 好像蛮流行的,部署一个玩玩。 首先,通过 Composer 下载 Laravel 安装器。 composer global require "laravel/installer=~1.1" 请确保把 ~/.composer/vendor/bin 路径添加到 PATH 环境变量里, 这样laravel 安装成功后, 可以使用命令 laravel new 在您指定的目录下创建一份全新安装的 Laravel。 例如,laravel new blog 将会在当前目录下创建一个叫 blog 的目录, 此目录里面存放着全新安装的 Laravel 以及其依赖的工具包。

    1.3K20编辑于 2022-03-21
  • 来自专栏全栈程序员必看

    laravel orm

    laravel 5.4 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果你运行MySQL v5.7.7或者更高版本,则不需要做任何事情。

    84030发布于 2021-11-01
  • 来自专栏硬核项目经理的专栏

    Laravel系列2.2】Laravel 目录结构与配置

    Laravel 目录结构与配置 Laravel 的目录结构相对来说在初始状态下会更丰富一些,除了传统的控制器之外,也帮我们准备好了脚本、中间件之类的代码文件的目录,基本上是可以达到上手直接使用的。 在上篇文章中,我们提到过如果在虚拟机中使用 Laravel 的话,是需要用到 server.php 这个根目录下的文件的,其实这个文件就是在根目录下加载了 public/index.php 这个文件。 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD= // laravel/framework/src/Illuminate/Foundation/Application.php foreach ($bootstrappers as $bootstrapper // laravel/framework/src/Illuminate/Foundation/Bootstrap/LoadEnvironmentVariables.php $this->createDotenv

    5.2K30编辑于 2023-03-03
  • 来自专栏硬核项目经理的专栏

    Laravel系列6.2】Laravel中的服务容器

    今天,我们就来一起学习一下 Laravel 中的服务容器是怎么使用的,大家一起来看看它是不是和我们上回学习到的服务容器是一样的。 使用 Laravel 中的服务容器 在 Laravel 中使用服务容器非常简单,我们首先还是定义那几个测试的类,不过这次我们把它们分开到不同的文件中存储。 怎么样,通过之前的学习,我们对 Laravel 中服务容器的使用就非常好理解了吧。下一篇文章中我们再看源码,不过 Laravel 中的源码可比我们自己定义的那个要复杂多了。 官方的解释是 服务提供者是所有 Laravel 应用程序的引导中心。你的应用程序,以及通过服务器引导的 Laravel 核心服务都是通过服务提供者引导。 剩下的,就是下篇文章我们将看一下 Laravel 是如何实现服务容器以及服务提供者的。

    3.2K20编辑于 2023-03-03
  • 来自专栏Owen's World

    laravel笔记

    redis $redisKey = "yixinzuqiu:houtai:column:getMatchListBySpecialColumn:{$userId}"; $data = Redis::connection('plan')->get($redisKey); if ($data) { $data = json_decode($data); }else{ Redis::connection('plan')->setex($redisKey, 60, json_encode($data

    67110编辑于 2021-12-08
  • 来自专栏我的博客

    Laravel笔记

    1、路由示例 Route::get(‘demo/{id}’, ‘Demo\IndexController@index’); 匹配/demo/123格式 执行如下代码位置:app/Http/Con

    96440发布于 2018-04-28
领券